.fileimgbox span {
    padding: 0.24rem;
    display: inline-block;
    width: 100%;
}

.fileimgbox div {
    margin-bottom: 0.24rem;
    overflow: hidden;
}

.fileimgbox div img {
    width: 100px;
    height: 100px;
    float: left;
    margin-right: 15px;
}

.fileimgbox input {
    background: #43b0fc;
    color: #fff;
    border: 0;
    padding: 12px;
    border-radius: 3px;
}

.buzhoulist li {
    float: left;
    padding: 8px 10px;
    border: 1px solid #ddd;
    margin-left: 8px;
    border-radius: 4px;
    position: relative;
}

.buzhoulist li:hover {
    background: #43b0fc;
    border: 1px solid #43b0fc;
    color: #fff;
}

.buzhoulist li.active {
    /*    background: #43b0fc;*/
    border: 1px solid #43b0fc;
    /*	color: #fff;*/
}

.buzhoulist li.active::before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    border: 10px solid #43b0fc;
    border-color: transparent #43b0fc #43b0fc transparent;
}

.buzhoulist li.active::after {
    content: "";
    position: absolute;
    right: 2px;
    bottom: 4px;
    display: inline-block;
    height: 4px;
    width: 8px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}
